Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sydney Challenger Australian Open - Melbourne New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 Japan F3 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Australia F2 Australia F7 Australia F8 Australia F10 Australia F1 Australia F2 Austria F5 Australia F7 Australia F9 Australia F6 Thailand F3 Australia F4 Australia F5 Italy F14 Australia F6 Japan F6 Netherlands F3 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 Australia F5 Italy F10 Slovenia F2 Belgium F6 Japan F10 Italy F11 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F3 Japan F7 Australia F4 USA F29 USA F30 Japan F5 USA F16 Japan F9 Sri Lanka F2 India F7 China F3 Mozambique F1 Mozambique F2 Zimbabwe F1 Zimbabwe F2 Zimbabwe F3 USA F24 USA F25 USA F26 USA F27 Korea F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F2 (Canberra) Australia F3 (Canberra) Italy F10 (Santa Margherita Di Pula) Italy F11 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Australia F1 (Renmark) Australia F2 (Mildura) Australia F3 (Mornington) Australia F4 (Mornington) Canada F5 Korea F2 Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Samsung Secruities Cup Challenger - Seoul M15 Heraklion M25 Heraklion Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos M25 Castelo Branco M15 Kursumlijska Banja M25 Tamworth Samsung Securities Cup - Seoul M25 Brisbane Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Australia F7 Busan Open Challenger Tennis - Busan M25 Swan Hill Sail Open - New Delhi New Delhi Challenger II - New Delhi IV Manta Open - Manta Nielsen USTA Pro Tennis Championship - Winnetka Australia F2 Flea Market Cup Busan Challenger Tennis - Busan M25 Kiseljak Kia International in Caloundra - Caloundra Busan Open - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Melbourn Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Izmir Cup - Izmir 14° BH Tennis Open - Belo Horizonte Binghamton Challenger Samsung Securities Cup - Seoul Tiburon Challenger Calabasas Challenger Oldum Brown Vancouver Open - Vancouver Kyoto Challenger Uncle Tobys Challenger in Caloundra - Caloundra Busan Challenger Cremona Challenger Nottingham Challenger Binghamton Challenger Bangkok Challenger San Luis Potosi Challenger - San Luis Potosi Bergamo Challenger Kyoto Challenger Pingguo Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Wuhai Challenger Beijing Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Eckental Challenger VIII Gramado Open - Gramado Loughborough Challenger Toyota Challenger Bangkok Challenger II Manta Open - Manta Honolulu Challenger AGT Challenger - Leon Bergamo Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger Granby Challenger Maui Challenger Dallas Challenger Beijing Challenger Recanati Challenger Tashkent Challenger - Tashkent Winnetka Challenger II Manta Open - Manta Yokohama Challenger West Lakes Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Aptos Challenger Shenzhen Challenger Gimcheon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Slovenia F3 Traralgon Challenger Fifth Third Bank Tennis Championships - Lexington Busan Challenger Seoul Challenger Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Toyota Challenger M25 Canberra Launceston Challenger Bergamo Challenger Kyoto Challenger M25 Canberra Bangkok Challenger Ho Chi Minh City Challenger Ningboo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Canberra Challenger Kobe Challenger Guangzhou Challenger Toyota Challenger Burnie Challenger Zhuhai Challenger Busan Challenger Surbiton Challenger Perugia Challenger Granby Challenger Vancouver Challenger Canberra Challenger Bangalore Challenger Launceston Challenger Shenzhen Challenger Sarasota Challenger Nanchang Challenger Seoul Challenger Vicenza Challenger Ilkley Challenger Winnipeg Challenger Chengdu Challenger Kaohsiung Challenger Vancouver Challenger The Commercia Challenger - Aptos Zhangjiagang Challenger Shanghai Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Odlum Brown Vancouver Open - Vancouver Traralgon Challenger Launceston Challenger Nottingham Challenger Shenzhen Challenger Savannah Challenger Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Biella 5 Challenger Playford Challenger Cassis Challenger Biel Challenger Winnipeg Challenger Kobe Challenger Canberra Challenger Burnie Challenger M25 Belgrade Happy Valley Challenger Irving Challenger Winnetka Challenger Ilkley Challenger Taipei City Challenger Happy Valley Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Pune Challenger Playford Challenger Porto Challenger Nottingham Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Tallahassee Challenger Taipei City Challenger Savannah Challenger Zhangjiagang Challenger Yokohama World Tennis Gaora Cup - Yokohama Heilbronn Challenger Gimcheon Challenger M25 Tamworth Granby Challenger Surbiton Challenger Vicenza Challenger M25 Porto M25 Idanha-a-Nova Ilkley Challenger Sarasota Challenger Shanghai Challenger Marburg Challenger M25 Brisbane Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Sarasota Challenger Cary Challenger Savannah Challenger Belgaum Open - Belgaum Kaohsiung Challenger Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Istanbul 2 Challenger Maui Challenger Launceston Challenger Yokohama Challenger Seoul Challenger M25 Cairns Gwangju Challenger Yokkaichi Challenger Jinan Challenger Seoul Challenger Aptos Challenger Tyler Challenger Tashkent Challenger Ningboo Challenger Ho Chi Minh City Challenger Sarasota Challenger Shanghai Challenger Burnie Challenger Yokohama Challenger Sydney Challenger Playford Challenger Gimcheon Challenger Kia International In Kawana - Kawana Lexington Challenger Aptos Challenger Sibiu Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Traralgon Challenger Liuzhou Challenger Bangalore Challenger Kobe Challenger Nottingham Challenger Pune Challenger Burnie Challenger Bangkok Challenger Yokohama Challenger Taipei City Challenger Sarasota Challenger Playford Challenger Nanchang Challenger Kobe Challenger Seoul Challenger Busan Challenger Lisbon Challenger AIG Japan Open - Tokyo Shymkent Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Binghamton Challenger Aptos Challenger Jinan Challenger M25 Idanha-a-Nova Kaohsiung Challenger Cleveland Challenger Ostrava Challenger Prague Challenger Heilbronn Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 1 Challenger Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Liberec Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Happy Valley Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Seoul Challenger Busan Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Pune Challenger Murcia Challenger Split Challenger San Benedetto Challenger Noumea Challenger Burnie 1 Challenger Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver Sarasota Challenger Ilkley Challenger Chicago Challenger Savannah Challenger AIG Japan Open - Tokyo Ningboo Challenger Playford Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Canberra Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Columbus Challenger Brisbane 3 Challenger Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kyoto Challenger Split 2 Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Murcia Challenger Busan Challenger Barcelona Challenger AIG Japan Open - Tokyo Knoxville Challenger Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Salzburg Challenger Open 13 - Marseille Aircel Chennai Open - Chennai Pingguo Challenger SA Tennis Open - Johannesburg Yokohama Challenger AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Mexico City Challenger Delray Beach International Tennis Championships - Delray Beach Launceston Challenger Dallas Challenger Bergamo Challenger The Artois Championships - London Tallahassee Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Brisbane International - Brisbane Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Kun-Ming Challenger Astana Open - Nur-Sultan Busan Challenger St. Petersburg Open - St. Petersburg Baton Rouge Challenger Guimaraes Challenger Konzum Croatia Open - Umag Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger New York Open - New York Thailand Open - Bangkok Guadalajara Challenger Murray River Open - Melbourne Astana Open - Nur-Sultan Tallahassee Challenger M25 Darwin Zhangjiagang Challenger Guangzhou Challenger Open 13 - Marseille Kyoto Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Grodzisk Mazowiecki Challenger Guangzhou Challenger Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Traralgon Challenger Kyoto Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Almaty Challenger Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Shanghai Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Traralgon Challenger Gwangju Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto San Luis Potosi Challenger Lugano Challenger Split 1 Challenger Surbiton Challenger Toyota Challenger Busan Challenger Winnipeg Challenger Rakuten Japan Open - Tokyo Tenerife Challenger Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Canberra Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Canberra Challenger Citi Open - Washington Head Cup Busan Open - Busan Shenzhen Open - Shenzhen USTA Seascape Challenger - Aptos Winnipeg Challenger Gatineau Challenger Vancouver Challenger Swiss Open - Gstaad Shanghai Challenger Shenzhen Open - Shenzhen Indian Wells Challenger Prostejov Challenger Marbella Challenger Sydney Challenger Citi Open - Washington bett1HULKS Indoors - Cologne Zhuhai Challenger San Marino Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Adelaide International - Adelaide Bengaluru Challenger Kremlin Cup - Moscow Tata Open Maharashtra - Pune Palmas del Mar Challenger Trieste Challenger bett1HULKS Championships - Cologne Prague 2 Challenger China Open - Beijing Matsuyama Challenger Indianapolis Tennis Championships - Indianapolis Yokohama Challenger Yokkaichi Challenger China Open - Beijing Infosys Hall of Fame Open - Newport SAP Open - San Jose Nottingham 2 Challenger Bloomfield Hills Challenger Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Verona Challenger Shanghai Challenger AIG Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Zhuhai Challenger M25 Perth AIG Japan Open Tennis Championships - Tokyo Singapore Tennis Open - Singapore M25 Perth Delray Beach Open - Delray Beach Tallahassee Challenger Chennai Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Ilkley Challenger Launceston Challenger Rogers Masters - Montreal Banja Luka Challenger Citi Open - Washington Amersfoort Challenger St. Tropez Challenger Rogers Masters - Toronto Zagreb Challenger Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Zhuhai Open - Zhuhai Rolex Paris Masters - Paris Coupe Rogers - Montreal Winston-Salem Open - Winston-Salem Open Parc - Lyon Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Mifel Tennis Open - Los Cabos Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Generali Open - Kitzbuhel Wimbledon - London Melbourne Summer Set - Melbourne U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Miami Open - Miami Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 2R, JPN-KOR 3-2 French Open - Paris French Open - Paris ATP Cup - Brisbane, Perth, Sydney Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York 15th Asian Games Doha 2006 French Open - Paris Wimbledon - London Australian Open (juniors) U.S. Open - New York Wimbledon - London Australian Open (juniors) Australian Open - Melbourne Australian Open (juniors) Wimbledon (juniors) Australian Open (Australia, Wildcard) French Open - Paris Kooyong Classic - Kooyong Internazionali BNL d'Italia - Rome Australian Open (Australia, Wildcard) Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, JPN-ECU 0-3 Chengdu Open - Chengdu French Open (juniors) All Lower level tournaments Kobe Challenger Wimbledon - London